let baseUrl=''

//通过环境来判断 请求地址
if(process.env.NODE_ENV ==='development') {
	// baseUrl = 'http://localhost:5173/api'
	baseUrl = 'https://apifoxmock.com/m1/4728220-0-default/api'
}else{
	baseUrl = 'https://apifoxmock.com/m1/4728220-0-default/api'
}

export default function http(url,data={},method='GET'){
	//对外支持链式调用
	return new Promise((resolve,reject)=>{
		uni.request({
			url: baseUrl+url,
			data,
			method,
			header: {
				'token':uni.getStorageSync('token')|| ''
			},
			success:res=> {
				//http的状态码
				if(res.statusCode==200){
					if(res.data.code==1){
						//返回出去
						resolve(res.data.data)
					}else if(res.data.code==0){
						//错误返回轻提示
						uni.showToast({
							title:res.data.msg,
							icon:'none'
						})
						//失败情况 返回出去
						reject(res.data.msg)
					}
				}
			},
			//失败的回调
			fail:()=>{
				//轻提示
				uni.showToast({
					title:"请求异常",
					icon:'none'
				})
			}
		})
	})
}